Hidden Elements
JavaScript Snippets
Tracking Parameters
URL Redirects


Enable or disable StopTheMadness Pro on the website.
Show a brief popover on page load when Extension Enabled is unchecked.


General Options:
Detect Google AMP and automatically load the canonical non-AMP link instead.
By default, Bypass AMP still allows the AMP viewer frame in a page. If you prefer to bypass both AMP links and the AMP viewer, switch from links to links and viewer in the popup menu.
Check clicked links for known link shorteners and find the unshortened destination URL in a separate process that protects your privacy and prevents tracking.
Hide annoying banners on some web pages prompting you to get the App Store app.
Warn when your typing or paste exceeds the maximum length of a password or input field, to prevent characters from getting silently lost.
This is necessary for some options such as Protect clipboard write, Shadow DOM, Protect history, Stop new windows, and Stop repeating timers, but it can break a few sites.
Stop websites from preventing 2-finger click to open links in a new tab.
Stop websites from preventing autocomplete and AutoFill of passwords, user names, and other information in web forms.
Show a confirmation dialog when the website tries to overwrite your system clipboard.
Stop websites from interfering with the browser's native contextual menu.
Protect contextual menus only when the (option) ⌥ key is pressed.
Stop websites from preventing copy, cut, and paste.
Stop websites from preventing drag and drop.
Stop websites from detecting private windows.
Stop websites from preventing tab closing and from detecting when tabs are hidden.
Stop websites from disabling input field text replacements.
Stop websites from preventing text selection.
Stop websites from hiding the vertical scrollbar when the page content overflows the browser window or textarea.
Continually reload the page after the number of minutes that you specify.
Apply other options such as Show native video controls and Stop autoplaying video to HTML elements inside the Shadow DOM.
Stop Safari from automatically submitting autofilled forms.
Stop autosubmit of autofilled forms only when the form has a checkbox.
Don't reload the website when dragging down from the top of the page.
Stop links from forcing files to download instead of opening the files in Safari.
Stop websites from tracking your link clicks in various ways such as anchor ping, beacons, clickjacking, and URL query parameters.
Remove #:~:text= from the end of clicked links.

Audio and Video Options:
Stop websites from hiding the native audio controls.
Stop websites from hiding the native video controls.
Show native controls for loop videos.

Show a button in the bottom left corner of the web page to toggle showing the native video controls.
Stop websites from autoplaying media.
On first play, automatically unmute videos and set volume to maximum.
Disallow all audio or video from ever playing on the page, even if you press the play button. Usually this option isn't necessary, because the option Stop autoplaying audio and video works well in most cases.
Set the default playback speed for audio and video.
1.0 is normal speed, 2.0 is double speed, 0.5 is half speed.
Stop all changes to your default playback speed, including manual changes.
This option isn't necessary unless the website resists your default playback speed.

YouTube Options:
Allow Picture-in-Picture even when Show native video controls is disabled.
Hides Shorts while scrolling on YouTube.
Automatically fast-forward through ads in YouTube videos when you play.
Show YouTube subtitles.
Automatically select YouTube video quality.

Dangerous Options:
(Frequent site Breakage)
Force all images to the front of the web page to allow contextual menus and dragging.
Stop websites from hijacking click events on links.
This option covers cases not already handled by Stop link trackers, such as same-site links.
Stop websites from hijacking mousedown and touchstart events.
This option may be needed to supplement Protect text selection.
Stop websites from hijacking focus and blur events.
Do not enable this unless instructed by support.
Stop websites from using the History API to manipulate the address bar URL and the browser back button.
Stop websites from preventing page zooming in and out via Safari's toolbar controls or the pinch gesture.
Stop websites from tracking the movement of your pointer.
Stop websites from scrolljacking mousewheel and scroll events.
Protect multi-line text editing areas.
By default, only single-line HTML input elements are covered by the options Protect copy, cut, and paste, and Protect text selection.
Stop the Web Animations API that animates elements on web pages.
Stop sites from observing the animationend event.
This option may be necessary if there's a series of repeating animations.
Stop the window.requestAnimationFrame() function that performs animation on web pages.
Stop the web page from zooming in when you put the focus in a text field and show the iOS software keyboard.
Stop websites from using window.setInterval() to create repeating timers on the page.
This option can prevent unwanted page updates.

Keyboard Options:
Hover over a link and press the ⌘X keyboard shortcut to copy the link title.
Hover over a link and press the ⌘C keyboard shortcut to copy the link URL.
Hover over a web page and press the ⌘X keyboard shortcut to copy the page title.
Hover over a web page and press the ⌘C keyboard shortcut to copy the page URL.
Show the title or URL in a popover when using the Copy on hover keyboard shortcuts.
Popovers require Safari version 17 or later.
Hover over a page element and press the ⌘⌫ keyboard shortcut to hide the element.
Stop websites from hijacking (command) ⌘-key shortcuts.
Stop websites from hijacking (option) ⌥-key shortcuts.
Stop websites from hijacking (control) ⌃-key shortcuts.
Stop websites from hijacking the arrow keys.
Stop websites from hijacking the escape key.
Stop websites from hijacking the return key.
Stop websites from hijacking the tab key.
Stop websites from hijacking other key events.
Press the ⌘K keyboard shortcut to run a JavaScript snippet.
Stop the default behavior of the escape key, such as exiting fullscreen.
Press the ⌃⌘V keyboard shortcut to temporarily toggle the Show native video controls option (without changing or saving your settings).
Press the ⇧⌘V keyboard shortcut to toggle the Media Highlight feature.

Tab Rules:

Override window.open:
Force window.open() to open a new tab rather than a popup window.
Stop websites from using window.open() to open a new window or tab.
This option is different and separate from the Force all links into same tab option, which deals with the target="_blank" API.
Show the URL from window.open() as a clickable link in a popover.
Popovers require Safari version 17 or later.

Same-site links:

Cross-site links in private windows:

Cross-site links in non-private windows:

By default, your custom JavaScript runs after DOMContentLoaded.

By default, your custom JavaScript runs in all iframes.


All text will use the browser default font Times, which you can replace.


iCloud

Last Sync Time:

Last Sync Message:


Get help with StopTheMadness Pro

Rate and review in the App Store

Underpass App Company


Examples:
  google.com
  google.com/maps
  https://www.google.com
  https://www.google.com/maps

Domains such as google.com match all subdomains,
such as www.google.com

Paths such as /maps match all subpaths,
such as /maps/search/apple+park


Settings Error:

Loading…